One of the best writing program foundations I have found is Framing Your Thoughts. The below PowerPoint describes the process and some of the adaptions and additions that I do when I work with children.




Here are some of the other references and supports that I have found.